package com.ecloud.support.generator.model.convert;

import java.util.List;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import com.ecloud.support.generator.model.dto.TableInfoDto;
import com.ecloud.support.generator.model.entity.TableInfoPo;
import com.ecloud.support.generator.model.vo.TableInfoVo;

@Mapper
public interface TableInfoConverter {
    TableInfoConverter INSTANCE = Mappers.getMapper(TableInfoConverter.class);

    TableInfoPo dtoToPo(TableInfoDto dto);

    List<TableInfoPo> dtoToPo(List<TableInfoDto> dtos);

    TableInfoVo poToVo(TableInfoPo po);

    List<TableInfoVo> poToVo(List<TableInfoPo> pos);
}
